//
//  UIColor+ESExtension.m
//  ElectricSilverDelegate
//
//  Created by Jinniu on 2020/3/20.
//  Copyright © 2020 Jinniu. All rights reserved.
//

#import "UIColor+ESExtension.h"

@implementation UIColor (ESExtension)
+(UIColor*)normalColor:(UIColor*)nc darkColor:(UIColor*)dc{
    if (@available(iOS 13.0, *)) {
        UIColor *dyColor = [UIColor colorWithDynamicProvider:^UIColor * _Nonnull(UITraitCollection * _Nonnull traitCollection) {
            if (traitCollection.userInterfaceStyle == UIUserInterfaceStyleLight) {
                return nc;
            }else {
                return dc;
            }
        }];
        return dyColor;
    }else{
        return nc;
    }
}
+(UIColor*)dl_rgbColorR:(NSInteger)r g:(NSInteger)g b:(NSInteger)b{
    return [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:1.0];
}

+(UIColor*)dl_rgbColorR:(NSInteger)r g:(NSInteger)g b:(NSInteger)b a:(CGFloat)a{
    return [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:a];
}
+(UIColor *)dl_randomColor{
    return [self dl_rgbColorR:arc4random_uniform(255) g:arc4random_uniform(255) b:arc4random_uniform(255)];
}
@end
